Visualforce Components এবং Apex Integration Salesforce-এ Visualforce Page এবং Apex Controller-এর মাধ্যমে ইন্টারঅ্যাক্টিভ এবং কার্যক্ষম ব্যবহারকারীর ইন্টারফেস (UI) তৈরি করতে সহায়ক। Visualforce Components Visualforce Page-এ ব্যবহৃত পুনঃব্যবহারযোগ্য এলিমেন্ট, যেখানে Apex Integration বিভিন্ন অ্যাপ্লিকেশন বা পরিষেবার মধ্যে সংযোগ স্থাপন করে ডেটা আদান-প্রদান করতে সহায়তা করে।
Visualforce Components হলো Visualforce Page-এ ব্যবহৃত ছোট ছোট, পুনঃব্যবহারযোগ্য UI এলিমেন্ট, যা Visualforce Markup ব্যবহার করে তৈরি করা হয়। এগুলো HTML এবং CSS এর সাথে একত্রে ব্যবহার করা যায় এবং Salesforce-এর মধ্যে বিভিন্ন কার্যক্রমে ব্যবহৃত হয়। Visualforce Components ব্যবহার করে একটি কাস্টম এবং ডাইনামিক UI তৈরি করা সহজ হয়।
<apex:form>
, <apex:commandButton>
, <apex:inputField>
, ইত্যাদি।নিচে Visualforce Components ব্যবহার করে একটি সাধারণ ফর্ম তৈরি করা হয়েছে, যা ব্যবহারকারীর ইনপুট গ্রহণ করে এবং saveAccount
মেথড কল করে।
<apex:page controller="AccountController">
<apex:form>
<apex:pageBlock title="Account Information">
<apex:pageBlockSection>
<apex:outputLabel value="Account Name"/>
<apex:inputField value="{!account.Name}"/>
<apex:outputLabel value="Industry"/>
<apex:inputField value="{!account.Industry}"/>
</apex:pageBlockSection>
<apex:commandButton value="Save" action="{!saveAccount}" rerender=""/>
</apex:pageBlock>
</apex:form>
</apex:page>
saveAccount
মেথড কল করে।Apex Integration Salesforce প্ল্যাটফর্মে বিভিন্ন এক্সটার্নাল সার্ভার বা অ্যাপ্লিকেশনের সাথে সংযোগ স্থাপন করতে সহায়ক। Salesforce-এর Apex Integration সাধারণত REST API, SOAP API, HTTP Callouts ইত্যাদি মাধ্যমে সম্পন্ন হয়, যা Salesforce এবং অন্যান্য সিস্টেমের মধ্যে ডেটা আদান-প্রদানে সহায়ক।
নিচের উদাহরণে, Apex ক্লাসে একটি HTTP GET কল আউট করা হয়েছে, যা বাহ্যিক সার্ভার থেকে ডেটা সংগ্রহ করে এবং JSON রেসপন্স পায়।
public class IntegrationExample {
public void getDataFromExternalService() {
Http http = new Http();
HttpRequest request = new HttpRequest();
request.setEndpoint('https://api.example.com/data');
request.setMethod('GET');
HttpResponse response = http.send(request);
if (response.getStatusCode() == 200) {
String jsonResponse = response.getBody();
System.debug('Response: ' + jsonResponse);
} else {
System.debug('Error: ' + response.getStatusCode());
}
}
}
GET
নির্ধারণ করে।Visualforce Components এবং Apex Integration একত্রে কাজ করে Salesforce অ্যাপ্লিকেশনে একটি সমন্বিত ও কার্যক্ষম ব্যবহারকারীর অভিজ্ঞতা প্রদান করে।
Visualforce Components এবং Apex Integration ব্যবহার করে Salesforce-এ একটি শক্তিশালী, ইন্টারেক্টিভ এবং কার্যক্ষম অ্যাপ্লিকেশন তৈরি করা যায়, যা ব্যবহারকারীর জন্য উন্নত অভিজ্ঞতা প্রদান করে।
common.read_more